#pragma once
#include "elementfactory.h"
#include "Frog.h"
#include "Log.h"
#include "XMLElement.h"
#include "FactoryUtil.h"

using namespace std;

class FrogFactory : public ElementFactory {

	/*--------------Constructores----------------------*/			
	
	public: FrogFactory();
	
	/*----------------Atributos-------------------------*/		
	
	public:	virtual Element* createElement(XMLElement*);
	
	private: Log* log;
	
	private: Frog* cretaeFrog(XMLElement*);	
	
	/*-------------Getters & Setters--------------------*/		
	
	/*-----------------Destructor-----------------------*/			
	public: ~FrogFactory();
};
